﻿using Minecraft.Model.Backpack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Minecraft.Model.ReqResp
{
	/// <summary>
	/// 背包物品使用请求实体
	/// </summary>
	[Serializable]
	public class BackpackGoodsUseReq : BaseReq
	{
		/// <summary>
		/// 物品所属
		/// </summary>
		public EnumGoodsBelongsToType enumGoodsBelongsToType;
		///// <summary>
		///// 物品类型（对应物品功能操作）
		///// </summary>
		//public EnumGoodsType enumGoodsType;
		/// <summary>
		/// 物品唯一id（GUID）
		/// </summary>
		public string goodsId;
		/// <summary>
		/// 是否在战斗中使用
		/// </summary>
		public bool isFightUse;
		/// <summary>
		/// 使用者Id
		/// </summary>
		public int userId;
		/// <summary>
		/// 目标Id
		/// </summary>
		public int targetId;
		/// <summary>
		/// 家具使用请求信息
		/// </summary>
		public BackpackGoodsUseFurnitureReqInfo backpackGoodsUseFurnitureReqInfo;
		/// <summary>
		/// 唯一id（例子：如果物品所属类型为存储家具，则要传递存储家具唯一id）
		/// 存储家具Id
		/// </summary>
		public string guid;
	}
}
